約 3,460,863 件
https://w.atwiki.jp/teitoku_bbs/pages/509.html
もしも憂鬱世界に2chがあったら ネタ_904-910名無しさま_もしも憂鬱世界に2chがあったら by ネタ 904-910名無しさま by New ◆QTlJyklQpI もしも憂鬱世界に2chがあったら英国編 by yukikazeさま ネタ_930名無しさま_もしも憂鬱世界に2chがあったらドイツ編 by ネタ 930名無しさま BBS 1.ネタSS『今上陛下が某巨大掲示板に降臨されますた』 by earthさま 2.第3次世界大戦 by ひゅうがさま
https://w.atwiki.jp/kylico/pages/48.html
タイトル 手順 目次 オンクリック 手順2 手順3 手順 内容 1.オンクリック [概要] button1が押下されたときに、ダイアログを表示します。 [手順] 1-1. main.xmlにボタンを追加 1-2. main.xmlのbutton1の属性追加 android onClick="onClickButton1" 1-3. 指定したメソッドを作成 public void onClickButton1 main.xml onClickメソッド
https://w.atwiki.jp/hoppe0724/pages/13.html
Androidで開発
https://w.atwiki.jp/hmiku/pages/3173.html
【検索用 androidlovers 登録タグ A VOCALOID u160(ういろー丸P) 初音ミク 曲 曲英 霧野れいん】 + 目次 目次 曲紹介 歌詞 コメント 作詞:u160(ういろー丸P) 作曲:u160(ういろー丸P) 編曲:u160(ういろー丸P) 絵:霧野れいん 唄:初音ミク 曲紹介 「これが愛だね」 曲名:『android lovers』 u160(ういろー丸P)氏、76作品目。 歌詞 君の声が聞きたいよ 灰になるまで 君を連れて逃げたいよ どこか遠くへ だけど君は言う 「嘘なんだ」って 「それは偽りの恋なんだ」って 僕は信じてる 本物だって 本当の “心” 解き放とう もっと高く飛びたいよ 雲の向こうまで もっと君に触れたいよ 愛になるまで そして君は言う 「コレなんですか?」 「温かい気持ち……不思議ですね」 僕は知っている その正体を 本当の “恋”を 温めよう もっと高く飛びたいよ 空の果てまで もっと君に触れたいよ 心つなぐまで もっと君と溶けたいよ 心の奥まで そして君に言いたいよ 「これが愛だね」 コメント 名前 コメント コメントを書き込む際の注意 コメント欄は匿名で使用できる性質上、荒れやすいので、 以下の条件に該当するようなコメントは削除されることがあります。 コメントする際は、絶対に目を通してください。 暴力的、または卑猥な表現・差別用語(Wiki利用者に著しく不快感を与えるような表現) 特定の個人・団体の宣伝または批判 (曲紹介ページにおいて)歌詞の独自解釈を展開するコメント、いわゆる“解釈コメ” 長すぎるコメント 『歌ってみた』系動画や、歌い手に関する話題 「カラオケで歌えた」「学校で流れた」などの曲に直接関係しない、本来日記に書くようなコメント カラオケ化、カラオケ配信等の話題 同一人物によると判断される連続・大量コメント Wikiの保守管理は有志によって行われています。 Wikiを気持ちよく利用するためにも、上記の注意事項は守って頂くようにお願いします。
https://w.atwiki.jp/001txt/pages/26.html
2chをネタにしたRPG 2chをネタにしたRPG【2ch~ツヴァイーハ】 【2ch~ツヴァイーハ】 住人みんなが何だか捻くれている世界 「2ch<ツヴァイーハ>」に迷い込んだ主人公。 そこに住む人々は自ら名乗らない限り、みな同じ外見に見える。 そこは肉体よりさまよい出た人々の精神が生きる仮想の世界。 支配するは電脳の神ウエストサイド・ヒロ。 訳もなく煽ってくる厨房がいた。 現実世界のプロ顔負けの小説を書く職人がいた。 あえて自らに名を付ける者がいた。 人々は匿名の自由な世界に満足していた。 だが主人公はそれを不自然だと感じる。 「ここには何かが欠けている……この世界は、何か違う」 生とは何か。 仮想と現実の境界はどこにあるのか。 矛盾を背負い、人々の非難を浴びながらも、 男は世界を2chの呪縛から解き放つ決意をする。
https://w.atwiki.jp/nozick/pages/6.html
Javaを用いた開発手法。 ソフト Eclipseショートカットキー アクティビティーサイクル 画面に関する設定 getSystemServiceに関して ActivityとContext メディアプレイヤ ログ ダイアログ バイブレータ ソフト Eclipse(SDK・ADT) JDK ver6(現在は7でも可と思われる) Android SDK Eclipseショートカットキー +... [Ctrl]+[Space] →候補を出す。 [Ctrl]+[Shift]+[O] →インポートの編成。足りないものを追加し、使用してないものを削除する。 [Alt]+[Shift]+[S] →ソースタブの一部を参照可。使いどころとしては、この後[F]でフォーマットを掛ける位か。 →フォーマットの設定はウィンドウタブから設定を開き、Javaの欄の中にあるコード・スタイル欄の中にあるフォーマッタ―を弄る。 アクティビティーサイクル Androidアプリのライフサイクル BGMなどを流したりすると処理を切らねばならないので重要となる基本的な知識。 +... onCreate() →アプリ起動時に通る処理。ビューのセットなどを行う。 onRestart() →後記するonStopから復帰した際に通る処理。 onStart() →onCreate()かonRestart()の後に通る処理。 onResume() →onStart()か後記するonPause()のからの復帰時に通る処理 onPause() →ツイッター機能などで他のActivityが起動した際に通る処理。 onStop() →ホームボタンを押すなどしてActivityが表示されない際に通る処理。 onDestroy() →使用しなくなった際に通る処理。 画面に関する設定 onCreateで指定するのが定石。 +... // バックライトを保持する(常時点灯)getWindow().addFlags( WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON );// ステイタスバーの表示をクリアgetWindow().clearFlags( WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN ); // フルスクリーン処理を追加getWindow().addFlags( WindowManager.LayoutParams.FLAG_FULLSCREEN ); // タイトルバーを消す requestWindowFeature( Window.FEATURE_NO_TITLE ); getSystemServiceに関して 画面解像度取得やバイブレータの所得等で使いますが、 context.を使うことでonCreate以外でも取得可能です。 +... バイブレータの場合 // これでエラー吹く場合vibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);// Contextで解決vibrator = (Vibrator)contex.getSystemService(context.VIBRATOR_SERVICE); ActivityとContext よく、Contextを引数として指定してくるメソッドがあるが、 場合によっては、Contextと書いているにもかかわらずActivityが必要な場合があるので注意。 (Activityの情報を持ったContextが必要というべきか?) メディアプレイヤ BGMなどを流すのに用いる機能。SEなどには向かない。 SEならSoundPoolが良い。 +... 流れ →new/create/setlooping/seekTo/start/stop/release/null →prepareも使ったほうが良いと思われる。 →stopだと、再利用不能かと思われる。再利用にはpauseが良いと思われる。 ログ ログを出力することでデバッグがしやすくなる。 +... ログの種類は複数存在する →ERROR エラー →WARN 警告 →INFO 情報 →DEBUG デバック →VERBOSE すべて 使い方は →Log.e("タグ","メッセージ"); →eがERROR、wが警告…となっている。 ダイアログ ここではアラートダイアログとプログレスダイアログを紹介する。 「アラートダイアログは便利だが、プログラム側から処理を切るのは不可能かと思われる。(Activity再生成ならどうにか?)」 「なので、プログラム側から一定段階で処理を切りたい場合はプログレスダイアログが良い。」 アラートダイアログ +... メソッドチェーンが可能。 処理の中断は不可能かと思われる。 AlertDialog.Builder aleartDlg = null;// 生成aleartDlg = new AlertDialog.Builder(getContext());// ボタンでのみダイアログに影響を与えるaleartDlg.setCancelable(false)// タイトル設定.setTitle("タイトル")// メッセージ設定.setMessage("メッセージ")// ボタン設定(YesNo時は追加で.setNegativeButtonで対処).setPositiveButton("OK", new DialogInterface.OnClickListener(){ // ボタンがタッチされたら public void onClick(DialogInterface dialog, int whichButton){}})// 表示.show; プログレスダイアログ +... クルクルと回るものが表示されるダイアログを紹介。 ProgressDialog progressDlg = null;// 生成progressDlg = new ProgressDialog(getContext());// タイトル設定progressDlg.setTitle("タイトル");// メッセージ設定progressDlg.setMessage("メッセージ");// スタイル設定(クルクル回る)progressDlg.setProgressStyle(ProgressDialog.STYLE_SPINNER);// 表示progressDlg.show();// 表示終了progressDlg.dismiss(); バイブレータ バイブレータの搭載は至極簡単です。 .Java +... バイブレータを使う Vibrator vibrator;// バイブレータ取得vibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);// バイブレータ指定時間(ミリ秒)始動vibrator.vibrate( 100 );// バイブレータ停止vibrator.cancel(); Manifest +... バイブレータの権限を得る uses-permission android name="android.permission.VIBRATE" /uses-permission
https://w.atwiki.jp/m_shige1979/pages/1483.html
雛形作成 概要 雛形作成 準備 Android SDKの雛形作成と同様の方法でプロジェクトを作成する 手順 指定のプロジェクトを選択して、右クリックし、「Androidツール」>「Add Native Support」をクリック モジュール名を設定 コンソールに「Unable to launch cygpath. Is Cygwin on the path?…」のようなメッセージが表示されるが無視して良い jniなどのディレクトリが作成されていることを確認 コマンドプロンプトより移動して、アクティビティのcppファイル用のヘッダーファイルを作成 C \Users\xxxx cd C \Users\xxxx\Desktop\adt-bundle-windows-x86_64-20130219\workspace\Sample\jni C \Users\xxxx\Desktop\adt-bundle-windows-x86_64-20130219\workspace\Sample\jni javah -o ./sample.hpp -classpath "../bin/classes;../../../sdk/platforms/android-7/data/layoutlib.jar;" app.example.sample.MainActivity C \Users\xxxx\Desktop\adt-bundle-windows-x86_64-20130219\workspace\Sample\jni sample.hppの中身 /* DO NOT EDIT THIS FILE - it is machine generated */ #include jni.h /* Header for class app_example_sample_MainActivity */ #ifndef _Included_app_example_sample_MainActivity #define _Included_app_example_sample_MainActivity #ifdef __cplusplus extern "C" { #endif #undef app_example_sample_MainActivity_MODE_PRIVATE #define app_example_sample_MainActivity_MODE_PRIVATE 0L #undef app_example_sample_MainActivity_MODE_WORLD_READABLE #define app_example_sample_MainActivity_MODE_WORLD_READABLE 1L #undef app_example_sample_MainActivity_MODE_WORLD_WRITEABLE #define app_example_sample_MainActivity_MODE_WORLD_WRITEABLE 2L #undef app_example_sample_MainActivity_MODE_APPEND #define app_example_sample_MainActivity_MODE_APPEND 32768L #undef app_example_sample_MainActivity_BIND_AUTO_CREATE #define app_example_sample_MainActivity_BIND_AUTO_CREATE 1L #undef app_example_sample_MainActivity_BIND_DEBUG_UNBIND #define app_example_sample_MainActivity_BIND_DEBUG_UNBIND 2L #undef app_example_sample_MainActivity_CONTEXT_INCLUDE_CODE #define app_example_sample_MainActivity_CONTEXT_INCLUDE_CODE 1L #undef app_example_sample_MainActivity_CONTEXT_IGNORE_SECURITY #define app_example_sample_MainActivity_CONTEXT_IGNORE_SECURITY 2L #undef app_example_sample_MainActivity_CONTEXT_RESTRICTED #define app_example_sample_MainActivity_CONTEXT_RESTRICTED 4L #undef app_example_sample_MainActivity_RESULT_CANCELED #define app_example_sample_MainActivity_RESULT_CANCELED 0L #undef app_example_sample_MainActivity_RESULT_OK #define app_example_sample_MainActivity_RESULT_OK -1L #undef app_example_sample_MainActivity_RESULT_FIRST_USER #define app_example_sample_MainActivity_RESULT_FIRST_USER 1L #undef app_example_sample_MainActivity_DEFAULT_KEYS_DISABLE #define app_example_sample_MainActivity_DEFAULT_KEYS_DISABLE 0L #undef app_example_sample_MainActivity_DEFAULT_KEYS_DIALER #define app_example_sample_MainActivity_DEFAULT_KEYS_DIALER 1L #undef app_example_sample_MainActivity_DEFAULT_KEYS_SHORTCUT #define app_example_sample_MainActivity_DEFAULT_KEYS_SHORTCUT 2L #undef app_example_sample_MainActivity_DEFAULT_KEYS_SEARCH_LOCAL #define app_example_sample_MainActivity_DEFAULT_KEYS_SEARCH_LOCAL 3L #undef app_example_sample_MainActivity_DEFAULT_KEYS_SEARCH_GLOBAL #define app_example_sample_MainActivity_DEFAULT_KEYS_SEARCH_GLOBAL 4L /* * Class app_example_sample_MainActivity * Method stringFromJNI * Signature ()Ljava/lang/String; */ JNIEXPORT jstring JNICALL Java_app_example_sample_MainActivity_stringFromJNI (JNIEnv *, jobject); /* * Class app_example_sample_MainActivity * Method unimplementedStringFromJNI * Signature ()Ljava/lang/String; */ JNIEXPORT jstring JNICALL Java_app_example_sample_MainActivity_unimplementedStringFromJNI (JNIEnv *, jobject); #ifdef __cplusplus } #endif #endif jni配下にある、cppファイルを編集して関数を作成 sample.cpp #include jni.h #include string.h #include sample.hpp JNIEXPORT jstring JNICALL Java_app_example_sample_MainActivity_stringFromJNI (JNIEnv *env, jobject) { return (env)- NewStringUTF("Jni Test Sample"); } ※作成したsample.hppを必ず指定する必要があります。 アクティビティにモジュールの機能を組み込む MainActivity.java package app.example.sample; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.widget.TextView; import app.example.sample.R; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // テキストビューのオブジェクトを取得して文字列を設定 TextView text1 = (TextView) findViewById(R.id.textView1); String a = stringFromJNI(); text1.setText(a); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } // NDKの定義 public native String stringFromJNI(); public native String unimplementedStringFromJNI(); static { System.loadLibrary("sample"); } } cppファイルをコンパイル C \Users\xxxx\Desktop\adt-bundle-windows-x86_64-20130219\workspace\Sample\jni ndk-build "Compile++ thumb sample = sample.cpp StaticLibrary libstdc++.a SharedLibrary libsample.so Install libsample.so = libs/armeabi/libsample.so C \Users\xxxx\Desktop\adt-bundle-windows-x86_64-20130219\workspace\Sample\jni eclipseよりjniフォルダに"Application.mk"を作成して、以下の値を設定 APP_PLATFORM = android-8 ビルドして、実機にて確認
https://w.atwiki.jp/kobapan/pages/280.html
bashバイナリをダウンロード pub.mzet.net から bash をダウンロード pc$ wget http //pub.mzet.net/bash android にコピー pc$ cd /opt/android-sdk-linux/platform-tools/ pc$ sudo ./adb start-server pc$ ./adb push bash /mnt/sdcard/bash /system/bin にコピー pc$ ./adb shell $ su # mount | grep system /dev/block/mmcblk0p25 /system ext3 ro,relatime,errors=continue,barrier=0,data=ordered 0 0 # mount -ro remount,rw /dev/block/mmcblk0p25 /system # mount | grep system /dev/block/mmcblk0p25 /system ext3 rw,relatime,errors=continue,barrier=0,data=ordered 0 0 # cd /system/bin # cp /mnt/sdcard/bash ./ # ls -l /system/bin | grep bash ----rwxr-x 1 0 0 2569259 Nov 14 11 54 bash # chmod 0755 bash # ls -l /system/bin | grep bash -rwxr-xr-x 1 0 0 2569259 Nov 14 11 54 bash # exit $ exit ログインしなおして、確認 pc$ ./adb shell bash-3.2$ bash --version GNU bash, version 3.2.0(7)-release (arm-none-linux-gnueabi) Copyright (C) 2005 Free Software Foundation, Inc. bash-3.2$ rm /mnt/sdcard/bash bash_profile を書く bash-3.2$ vi bash_profile PATH=/sbin /system/xbin /system/bin if [[ ${EUID} == 0 ]] ; then PS1= \[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] else PS1= \[\033[01;32m\]\h\[\033[01;34m\] \w \$\[\033[00m\] fi ログインしなおして確認 sh-3.2$ exit pc$ ./adb shell localhost / $
https://w.atwiki.jp/touhouisouketu/pages/72.html
ゲーム仕様 ほぼ変更点なし。 バックアップを介することで android⇔iOS間の遷移も可能。 その他の微妙な違い 特典の獲得方法や一部エフェクトが少し違う。 例えばダメージ表記はandroid版のみバウンドする。 またandroidにはレビュー特典等あるが、 iOSではリリース特典となっていて ボタンタップだけでもらえる。 報酬量自体には差がない。
https://w.atwiki.jp/m_shige1979/pages/1479.html
Android SDK(初期設定) 概要 ダウンロードや、設定など開発する初期設定を記載 ダウンロード http //developer.android.com/sdk/index.htmlへアクセスし、「Download the SDK」をクリック プラットフォーム別にダウンロードを指定する場合は「DOWNLOAD FOR OTHER PLATFORMS」をクリックして、LinuxやMacのバージョンを表示する 規約に同意し、32bitまたは64bitバーションを選択し、ダウンロードを実施 ダウンロードが完了した場合、ファイルを解凍 ファイルを解凍する SDK Managerを起動して、任意でAPIインストールする APIを選択 パッケージインストール 日本語化対応 http //mergedoc.sourceforge.jp/より、日本語化プラグインをダウンロード 解凍したファイルをeclipse配下に上書きコピー eclipse.iniの最後尾に追加 -javaagent plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar=default.splash eclipseを起動